package com.fenqile.pop.enums;

/**
 * SKU发货时间种类
 * 
 * @author Coby [cobylin@live.com] 2017
 */
public enum DeliveryPeriodKind implements IntValueEnum<DeliveryPeriodKind> {
	
	/**
	 * 4
	 * 4小时内
	 */
	FOUR_HOUR(4, "4小时内"),
	
	/**
	 * 8
	 * 8小时内
	 */
	EIGHT_HOURS(8, "8小时内"),
	
	/**
	 * 12
	 * 12小时内
	 */
	TWELVE_HOURS(12, "12小时内"),
	
	/**
	 * 16
	 * 16小时内
	 */
	SIXTEEN_HOURS(16, "16小时内"),
	
	/**
	 * 20
	 * 20小时内
	 */
	TWENTY_HOURS(20, "20小时内"),
	
	/**
	 * 24
	 * 1天之内
	 */
	ONE_DAY(24, "1天之内"),
	
	/**
	 * 48
	 * 2天之内
	 */
	TWO_DAYS(48, "2天之内"),
	
	/**
	 * 72
	 * 3天之内
	 */
	THREE_DAYS(72, "3天之内"),
	
	/**
	 * 120
	 * 5天之内
	 */
	FIVE_DAYS(120, "5天之内"),
	
	/**
	 * 168
	 * 7天之内
	 */
	SEVEN_DAYS(168, "7天之内"),
	
	/**
	 * 192
	 * 8天之内
	 */
	EIGHT_DAYS(192, "8天之内"),
	
	/**
	 * 240
	 * 10天之内
	 */
	TEN_DAYS(240, "10天之内"),
	
	/**
	 * 288
	 * 12天之内
	 */
	TWELVE_DAYS(288, "12天之内"),
	
	/**
	 * 360
	 * 15天之内
	 */
	FIFTEEN_DAYS(360, "15天之内"),
	;
	
	
	private final int intValue;
	private final String name;
	
	private DeliveryPeriodKind(final int intValue, final String name) {
		this.intValue = intValue;
		this.name = name;
	}
	
	@Override
	public String getName() {
		return name;
	}

	@Override
	public int intValue() {
		return intValue;
	}
	
}
